package com.jindy.module.homepage.vo;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author yqq
 * @date 2023/4/28
 * @Description 首页-jindy-订单信息
 */
@Data
public class SimpleKanbanInfoVO {
    /**
     * 客户数
     */
    private Integer customerNum;
    /**
     * 成交客户数
      */
    private Integer dealCustomerNum;
    /**
     * 订单数量
     */
    private Integer orderNum;
    /**
     * 订单实收押金
      */
    private BigDecimal orderAmountSum;
    /**
     * 已结算订单金额
     */
    private BigDecimal settledOrderAmountSum;
    /**
     * 已结算订单数量
     */
    private Integer settledOrderCount;

    /**
     * 逾期金额
     */
    private BigDecimal overdueAmount;
    /**
     * 预警订单个数
     */
    private Integer warningCount;

    /**
     * 预警订单编号
     */
    private List<String> warningOrder;

    /**
     * 逾期订单编号
     */
    private List<String> overdueAmountOrder;

    @Override
    public String toString() {
        return new ToStringBuilder(this)
                .append("customerNum", customerNum)
                .append("dealCustomerNum", dealCustomerNum)
                .append("orderNum", orderNum)
                .append("orderAmountSum", orderAmountSum)
                .append("settledOrderAmountSum", settledOrderAmountSum)
                .append("settledOrderCount", settledOrderCount)
                .append("overdueAmount", overdueAmount)
                .append("warningCount", warningCount)
                .append("warningOrder", warningOrder)
                .append("overdueAmountOrder", overdueAmountOrder)
                .toString();
    }
}
